#pragma comment(lib, "../Release/d3d9.lib")
#pragma comment(lib, "../Release/d3dx9.lib")
#pragma comment(lib, "../Release/dxerr.lib")

#pragma once

#include <fstream>
#include <string>
#include <iostream>
#include <vector>
//#include <algorithm>
#include <ctime>
#include <Windows.h>
#include <d3d9.h>
#include <d3dx9.h>
#include <DxErr.h>

typedef unsigned long long uint64;
typedef unsigned int uint32;
typedef unsigned short uint16;
typedef char uint8;

struct Vec3
{
	float x, y, z;
};

struct Vertex
{
	float x, y, z;
	D3DCOLOR color;
};

struct Vertex2
{
	float x, y, z, w;
	D3DCOLOR color;
	float u, v;

};

struct VertexTexture
{
	float x, y, z;
	D3DCOLOR color;
	float u, v;
};